Separation of Concerns in VoiceXML Applications

نویسنده

  • Sukhada P. Bhingarkar
چکیده

Many commercial applications provide customer services over the web like flight tracking, emergency notification, order inquiry etc. VoiceXML is an enabling technology for creating streamlined speech-based interface for such web-based information services. Whereas in computing, aspect-oriented programming (AOP) is a programming paradigm, which aims to increase modularity. AOP includes programming methods and tools that support the modularization of concerns at the level of the source code. The aim of this paper is to integrate AOP with VoiceXML. Aspect-Oriented Programming (AOP) encapsulates common low-level scattered code within reusable components called aspects. There are certain tags in VoiceXML like ‘’, ‘’, ‘’ which appear commonly in every VoiceXML document. These tags can be considered as the concerns and can be put inside an aspect. This eliminates the need to programmatically write these tags in every VoiceXML document and modularizes the crosscutting-concerns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Voice-Enabling Enterprise Applications

This paper reviews the influence of the advancement and standardization of Voice technologies on existing web and enterprise applications. We focus on the limitations and concerns of a new voice interface, in addition to the integration issues. We use automation of the dictation process, which is usually a part of enterprise transcription applications, as a case study to explore the power of cu...

متن کامل

Towards Embedding VoiceXML Applications Through Compilation

In this paper we present an approach to embedding VoiceXML applications by an off-line compilation scheme. Our primary motivation is that VoiceXML is an established standard for voice applications. However, the complexity and resource requirements of VoiceXML interpretation have so far limited its spread to other application areas than telephony-based services. In many contexts being able to em...

متن کامل

A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents

Whereas HTML is commonly used for creating graphical web applications, VoiceXML is used for voice-enabled web applications. But those applications that contain a big data or interaction a single-modality are not suited for small and mobile devices. The multimodal markup language like the XHTML plus Voice(X+V) is used for multimodal applications that are composed of VoiceXML-based voice applicat...

متن کامل

Towards voiceXML compilation for portable embedded applications in ubiquitous environments

In this paper we present an approach to embedding VoiceXML applications by an off-line compilation scheme. Our primary motivation is that while VoiceXML is an established standard for voice applications, the complexity and resource requirements of VoiceXML interpretation have so far limited its spread to application areas other than telephony-based services. In many contexts, such as ubiquitous...

متن کامل

An implement of speech DB gathering system using voiceXML

In this paper, we introduce speech DB gathering system using VoiceXML. In general, speech DB is very important to speech recognition and synthesis system. But, in the present system which does not use voiceXML, compatibility between different kinds of systems needs much labors and expenses. While VoiceXML is a standard dialog mark-up language for the next generation voice applications. For this...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011